

select  'TUTELA' tipo_contratto,bo.anno_bollettazione,bo.mese_bollettazione,
c.data_entrata_in_vigore,suM(c.QUANTITA_PERIODO) qta_periodo ,g.OPZIONE_TAR 
from db5.competenze_periodi c,db5.contratti t,db5.bollette bo,db5.gruppi g,db5.competenze_voci cv
where 
 t.codice_gestione = 'UNRG'
 and t.codice_servizio = 'E'
 and t.codice_contratto = c.codice_riferimento
 and c.CODICE_GESTIONE ='UNRG'
 and c.CODICE_ORIGINE_COMPETENZA='B'
 and c.CODICE_SERVIZIO='E'
 and c.codice_competenza=cv.codice_competenza
 and c.progressivo_voce=cv.progressivo_voce
 and c.codice_gestione=cv.codice_gestione
 and c.codice_servizio=cv.codice_servizio
 and cv.codice_voce in('010','010TRAS')
 and cv.CODICE_ORIGINE_COMPETENZA='B'
 and bo.codice_bolletta= c.CODICE_COMPETENZA
 and bo.CODICE_GESTIONE ='UNRG'
 --and c.data_entrata_in_vigore >= to_date('01/01/2011','dd/mm/yyyy')
 and c.data_entrata_in_vigore >= to_date(^DATA ENTRATA IN VIGORE gg/mm/aa;A;ALFABETICO;1^^,'dd/mm/yyyy')
  and g.codice_uso= t.codice_uso
  and g.codice_tariffa=t.codice_tariffa
  and g.codice_tipo_uso = t.codice_tipo_uso
  and bo.ANNO_BOLLETTAZIONE >= ^ANNO BOLLETAZIONE DA aaaa;N;NUMERICO;2^^
 group by 
 bo.anno_bollettazione,bo.mese_bollettazione,

 g.OPZIONE_TAR,
c.data_entrata_in_vigore
